<?php
// +----------------------------------------------------------------------
// | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2018 http://www.thinkcmf.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 老猫 <thinkcmf@126.com>
// +----------------------------------------------------------------------
namespace app\portal\controller;

use cmf\controller\HomeBaseController;
require_once CMF_ROOT . 'simplewind/vendor/pay-php-sdk/src/Pay.php';

class PayController extends HomeBaseController
{
    public function index()
    {
        $config = [
            // 微信支付参数
            'wechat' => [
                'debug'      => false, // 沙箱模式
                'app_id'     => '', // 应用ID
                'mch_id'     => '', // 微信支付商户号
                'mch_key'    => '', // 微信支付密钥
                'ssl_cer'    => '', // 微信证书 cert 文件
                'ssl_key'    => '', // 微信证书 key 文件
                'notify_url' => '', // 支付通知URL
                'cache_path' => '',// 缓存目录配置（沙箱模式需要用到）
            ],
            // 支付宝支付参数
            'alipay' => [
                'debug'       => false, // 沙箱模式
                'app_id'      => '', // 应用ID
                'public_key'  => '', // 支付宝公钥(1行填写)
                'private_key' => '', // 支付宝私钥(1行填写)
                'notify_url'  => '', // 支付通知URL
            ]
        ];

        $pay = new \Pay\Pay($config);
        try {
            $options = $pay->driver('alipay')->gateway('app')->apply($payOrder);
            var_dump($options);
        } catch (Exception $e) {
            echo "创建订单失败，" . $e->getMessage();
        }






    }

}
